# python变量的类型不是固定的，会根据变量当前值在运行时决定
# python是动态类型语言 这点和Java，c语言不同 他们是强类型语言
# 和js类似
var1 = 1
print(type(var1))
var1 = 1.1
print(type(var1))
var1 = "hello"
print(type(var1))

# 在运算的时候，数据类型会向高精度转换，float的精度高于int
var2 = 10
var3 = 1.2
var4 = var2 + var3  # 结果是11.2 类型是float
print("var4=", var4, "var4的类型：", type(var4))
var2 = var2 + 0.1  # 结果是10.1 类型是float
print("var2=", var2, "var2的类型：", type(var2))
# 以上都是隐式类型转换



